﻿using System;
using System.Collections.Generic;
using System.Text;
using T.FAS.Runtime.Base.Entity;

namespace T.FAS.Runtime.Metadata.Entity.DataModel
{
    public class CommonConst
    {
        public class TAttributeExtProperties
        {
            public const string IsSDO = "IsSDO";                                                            //是否静态DO
            public const string SDOID = "SDOID";                                                            //SDO.ID
            public const string IsStateField = "IsStateField";                                              //是否状态字段
            public const string IsTimestamp = "IsTimestamp";                                                //是否时间戳字段
            public const string IsSystem = "IsSystem";                                                      //是否系统字段
            public const string IsParalanguage = "IsParalanguage";                                          //是否多语言辅助字段
            public const string IsMaskingColumn = "IsMaskingColumn";                                        //是否掩码列
            public const string IsEnableMasking = "IsEnableMasking";                                        //是否启用掩码
            public const string MaskRule = "MaskRule";                                                      //掩码规则
            public const string OriginMaskingColumn = "OriginMaskingColumn";                                //掩码列原始的列名
            public const string IsInternational = nameof(DataColumn.IsInternational);                       //是否多语言DO列
            public const string IsEnableColumnPermission = nameof(DataColumn.IsEnableColumnPermission);     //是否启用列权限
        }
    }
}
